package com.csap.framework.apidoc.admin.entity;
import com.csap.framework.annotation.apidoc.Description;
import com.csap.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import lombok.Builder;
import java.io.Serializable;
import java.lang.Override;
import lombok.experimental.Accessors;
import lombok.Data;
import lombok.AllArgsConstructor;
import com.csap.mybatisplus.annotation.TableId;
import com.csap.framework.apidoc.admin.model.ApiDocMockModel;
import lombok.NoArgsConstructor;
import com.csap.mybatisplus.extension.activerecord.Model;
import com.csap.mybatisplus.annotation.TableName;
/**
* <p>
* 文档mock数据
* </p>
*
* @author 
* @dateTime 
*/
@Data
@TableName(value="apidoc_mock")
@Description(value="文档mock数据实体类")
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain=true)
public   class ApiDocMockEntity extends Model<ApiDocMockEntity,ApiDocMockModel> {
     /**
     * 主键
     */
    @TableId(type=IdType.AUTO,value="id")
    private   Long id ;
     /**
     * 创建时间
     */
    private   LocalDateTime createTime ;
     /**
     * 修改时间
     */
    private   LocalDateTime updateTime ;
     /**
     * mock条件名
     */
    private   String name ;
     /**
     * http状态
     */
    private   Integer httpStatus ;
     /**
     * 延时返回-单位毫秒
     */
    private   Integer waitTime ;
     /**
     * 返回的具体内容数据
     */
    private   String content ;
     @Override
     protected Serializable pkVal(){
         return this.id;
      }

}
